React Job: Software Engineer

Job added on

Company

Datapod

Location

Fyshwick - Australia

Job type

Full-Time

React Job Details

About us

Datapod is a leading manufacturer of scalable modular data center infrastructure, deployment and sustainment services capable of delivering world-class data center systems to customers globally.

Qualifications & experience

  • 3+ years' experience in software engineering, data analytics degree qualification in software engineering and data analytics.
  • Strong knowledge and experience in developing ETL (Extract, Transform and Load) pipelines Experience in machine learning algorithms and concepts will be essential
  • Artificial Intelligence & Machine Learning Framework: Python 3, Flask Web Framework, Machine Learning Libraries (TensorFlow and PyTorch)
  • Experience as a software engineer/ machine learning engineer / data engineer writing production level code.
  • Proven history of building end to end machine learning pipelines and big data solutions.
  • Strong programming skills in Python, SQL and Spark.
  • Experience in ReactJS & front-end web development. (ReactJS, Redux, Material UI and Axios)
  • Working with Java 8
  • Computer science and engineering fundamentals including concurrency, multithreading, data structures, solution design, architecture, and design patterns
  • Experience with relational databases such as MySQL 8
  • Domain Knowledge: Web based Architecture Design (Micro Service Architecture, APIs), BMS, SCADA, PLC or Industrial controls
  • Familiar with the software development life cycle.
  • Working knowledge of AI-type algorithms, including machine learning techniques such as regression, decision trees, probability networks, association rules, clustering, neural networks, and/or Bayesian models.
  • Familiarity with a full range of data engineering approaches, covering theoretical best practices and the technical applications of these methods
  • Experience building and deploying a range of data engineering pipelines into production, including using automation best practices for CI/CD
  • Fluent in Japanese and/or Korean would be an advantage

Tasks & responsibilities

  • Configurating testing environments, and Continuous Integration & continuous Deployment.
  • Designing Datacentre management Software Architecture and Implementing A.I. S/W Pipeline using Machine Learning Models
  • Applying his extensive knowledge of Machine learning frameworks, libraries, data structures, data modelling, and software architecture.
  • Installing and configuring software on Linux and IoT devices
  • Configuring intermediate devices such as PLCs, power monitoring and high-level management systems
  • Designing platform solutions that are cloud-compatible and work with IoT applications
  • Implementing, developing software that allows IoT devices to function and connect to other devices
  • Documenting software definition, extensive knowledge of IoT, Hardware Communication Protocol (BACnet, Modbus RTU/TCP, RS485, Analog/Digital I/O Pin), Microcontroller Unit Architecture (Raspberry pi, Arduino)
  • Designing Frontend Wireframe, modifying back-end APIs connected with MySQL Database
  • Applying practical experience with RDMS system (MySQL)

Job Type: Full-time

Salary: $66,080.06 – $138,024.17 per year

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Fyshwick, ACT 2609: Reliably commute or planning to relocate before starting work (Preferred)

Education:

  • Bachelor Degree (Required)

Experience:

  • Software development: 3 years (Required)

Work Authorisation:

  • Australia (Preferred)